class dealDate {
    constructor () {
        super()
    }
}
/** 
    * getCurrentDate 获取当前日期
    * @param string separator 分割符号
    * @param number length 1表示年 2标识 年月 3标识年月日 以此类推 【不传,0,超过7显示全部】
*/
class getCurrentDate extends dealDate {
    getDate(separator = '-', length=0) {
        const date = new Date();
        let dateType
        let type = [date.getFullYear(), date.getMonth() + 1, date.getDate(), date.getHours(),  date.getMinutes(), date.getSeconds(), date.getMilliseconds() ]
        if (length > 0 && length < 7) {
            type= type.slice(0,length)
        }
        type.forEach((item, index) => { 
            dateType += index === type.length - 1?item:item + separator
        })
        return dateType
    }
}

export default dealDate